<?php

namespace App\Models;


/**
 * App\Models\ApiLog
 *
 * @property int $id 接口请求日志表
 * @property string $sign 签名
 * @property string $uri 请求链接
 * @property string $params 请求参数, 存json
 * @property string $method 请求方式
 * @property int $res_code 返回状态码
 * @property string $res_msg 返回错误信息
 * @property string $res_content 接口返回内容
 * @property int $user_id 操作人id, 没有可不存
 * @property string $app_id 请求APP编号
 * @property string $client 客户端及版本号
 * @property string $ip_address 操作人ip
 * @property int $start_time 请求开始时间，存毫秒时间戳
 * @property int $end_time 请求结束时间，存毫秒时间戳
 * @property int $con_time 请求消耗的时间，毫秒
 * @property string $created_at
 * @property string $updated_at
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog newModelQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog newQuery()
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog query()
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereAppId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereClient($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereConTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereCreatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereEndTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereIpAddress($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereMethod($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereParams($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereResCode($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereResContent($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereResMsg($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereSign($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereStartTime($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereUpdatedAt($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereUri($value)
 * @method static \Illuminate\Database\Eloquent\Builder|ApiLog whereUserId($value)
 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel deleteNot()
 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel enableYes()
 * @mixin \Eloquent
 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel whereIds($ids = [])
 * @method static \Illuminate\Database\Eloquent\Builder|BaseModel findById(bool $id, bool $throw = true)
 */
class ApiLog extends BaseModel
{
    protected $table = 'api_logs';
}
